home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2007 September / PCWSEP07.iso / Software / Linux / Linux Mint 3.0 Light / LinuxMint-3.0-Light.iso / casper / filesystem.squashfs / usr / share / doc / libungif4g / README < prev    next >
Encoding:
Text File  |  2005-10-10  |  2.7 KB  |  67 lines

  1. This is libungif, a library for manipulating gif files in a manner compatible
  2. with libgif, the gif library authored and maintainer by Eric S. Raymond.
  3. The observant builder of this package may in fact notice that this package
  4. is mostly Eric S. Raymond's libgif with a few changes (Please see the NEWS
  5. file)
  6.  
  7. Latest versions of libungif are available from sourceforge:
  8.     http://sourceforge.net/projects/libungif
  9.  
  10. ====
  11. Building this package should be as simple as:
  12.  
  13.     ./configure
  14.     gmake
  15.     gmake install
  16.  
  17. ====
  18. Deprecation list.  Will be removed in libungif 5.0:
  19. * GIF_ERROR and GIF_MESSAGE are on the deprecation list as they are also
  20.   utility helper functions rather than essential to the functioning of the
  21.   library.
  22. * The qprintf methods of the library are now deprecated.  Do not use 
  23.   GifQuietPrint or GifQprintf.  These should have been pushed out into the
  24.   utility helper library instead of sitting around in the library proper at
  25.   the same time as the getarg functions were moved out.  Getting rid of these
  26.   will let us get rid of our dependence on stdarg.h/varargs.h (Which a Gif
  27.   reading library has no business requiring.)
  28. * In the SavedImage struct: int Function will be removed.  Use
  29.   SavedImage.ExtensionBlocks[x].Function instead.
  30. * In gifalloc.c: MakeExtension is deprecated as well.  Use AddExtensionBlock
  31.   instead.  (This and the previous int Function were deprecated because they
  32.   only handle one Extension per image.  The new code handles multiple
  33.   extensions.)
  34. * varargs style interface in qprintf and getarg: It's a mistake to have two
  35.   different interfaces that depend on compile time choices between varargs
  36.   and stdargs.  The future is to get rid of varargs style altogether.
  37.   (Also: these are probably going strictly into the utility functions so
  38.   the library won't have to worry about them at all.)
  39. ====
  40.  
  41. I have found that automake currently generates Makefile's containing some
  42. GNUmake specific syntax.  If you're having troubles building with your
  43. system provided make, please install GNU make and try rebuilding.
  44.  
  45. ====
  46. This package uses autoconf, automake, and libtool to create the configure
  47. script, so if you need to edit the configure.ac or change a makefile target
  48. you should read the DEVELOPER file for hints on recreating the distribution
  49. using these tools.
  50.  
  51. Good luck!
  52. -Toshio Kuratomi <toshio@tiki-lounge.com>
  53.  
  54. ==== READ.ME file for giflib version 3.0:
  55.  
  56.             READ ME for GIFLIB
  57.  
  58. For complete documentation on the package, point a web browser at
  59. doc/index.html.  See the file INSTALL for instructions on how to
  60. install and test the package.
  61.  
  62. GIFLIB has a home page at http://www.ccil.org/~esr/giflib.
  63.  
  64.                     Eric S. Raymond
  65.                     esr@snark.thyrsus.com.
  66.                     (http://www.ccil.org/~esr)
  67.